﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WeeGODAL;

namespace WeeGOBLL
{
    public class User
    {

        //注册
        //调用ID验证和邮箱验证
        //返回是否注册成功
        public static bool IsRegist(string p_UserID, string p_UserPass, string p_UserEmail)
        {
            
            return false;
        }
        
        //ID验证
        //与数据库ID进行比较，确定是否有重复
        //返回是否注册过
        private bool IsRegisted(string p_UserID)
        {
            return false;
        }

        //邮箱验证
        //返回是否发送成功
        private bool IsEmailVerification(string p_UserID, string p_UserEmail)
        {
            return false;
        }

        //登陆
        //调用UserID是否存在
        //调用ID和密码验证
        //调用修改登陆状态
        //判断数据库中是否有这个UserID
        //返回值为0：登陆成功。返回值为1：UserID不存在。返回值为2：UserID和密码验证失败
        public static int SignIn(string p_UserID, string p_UserPass)
        {
            return 1;
        }


        //UserID是否存在
        //返回是否验证成功
        private bool IsIdExist(string p_UserID)
        {
            return false;
        }

        //ID和密码验证
        //判断UserID和UserPass是否一致
        private bool IsIdToPass(string p_UserID, string p_UserPass)
        {
            return false;
        }

        //修改登陆状态
        private void SignInStatus(string p_UserID)
        {

        }

        //退出登陆
        //修改登陆状态
        public void SignOut(string p_UserID)
        {

        }

        //??????
        //修改个人信息
        //返回是否成功
        public bool IsAlterInfo()
        {
            return false;
        }


        
    }
}
